﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using DevExpress.XtraEditors;
using System.IO;

namespace Gemciler_Uretim.Raporlar
{
    public partial class RaporTanımla : DevExpress.XtraEditors.XtraForm
    {
        public RaporTanımla()
        {
            InitializeComponent();
        }
        SqlConnecitonClass sqlbaglanti = new SqlConnecitonClass();
        public string rapor_no, rapor_adi, rapor_kul_no, rapor_dosya_adi;
        
        private void simpleButton4_Click(object sender, EventArgs e)
        {
            Close();
        }

        private void simpleButton3_Click(object sender, EventArgs e)
        {
            KayitSecim fr = new KayitSecim();
          
            fr.sorgu = "SELECT ku_kodu AS KODU ,ku_adi AS ADI FROM TK_KULLANICI_TANIMLARI ";
            fr.ShowDialog();
            text_kul_no.Text= fr.secilen_kod;
        }

        private void RaporTanımla_Load(object sender, EventArgs e)
        {
            comboBoxEdit2.SelectedIndex = 0;
            text_kul_no.Text = rapor_kul_no;
            text_rapor_adi.Text = rapor_adi;
            text_rapor_dosyası.Text = rapor_dosya_adi;
         
            
        }

        private void text_rapor_dosyası_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
             
 
OpenFileDialog ac=new OpenFileDialog();
 
ac.Filter = "Stimulsof Raporları|*.MRT| Bütün Dosyalar|*.*" ;
 
 
 
if(ac.ShowDialog()==DialogResult.OK)
{

    text_rapor_dosyası.Text = ac.SafeFileName.ToString();//bu sayede dosyanın yolunu açtıktan  sonra görebilirsin
 
}
        }

        private void simpleButton1_Click(object sender, EventArgs e)
        {

            Int16 rapor_bolum_no = 1;
            if (comboBoxEdit2.SelectedIndex == 0) { rapor_bolum_no = 100; }
            if (comboBoxEdit2.SelectedIndex == 1) { rapor_bolum_no = 200; }
            if (comboBoxEdit2.SelectedIndex == 2) { rapor_bolum_no = 300; }
            if (comboBoxEdit2.SelectedIndex == 3) { rapor_bolum_no = 400; }
            if (comboBoxEdit2.SelectedIndex == 4) { rapor_bolum_no = 500; }
            if (comboBoxEdit2.SelectedIndex == 5) { rapor_bolum_no = 600; }
            if (comboBoxEdit2.SelectedIndex == 6) { rapor_bolum_no = 700; }
            if (comboBoxEdit2.SelectedIndex == 7) { rapor_bolum_no = 800; }
            if (comboBoxEdit2.SelectedIndex == 8) { rapor_bolum_no = 900; }

           Int16 filtre_var_yok = 0;
            if(checkEdit1.Checked==true) {filtre_var_yok=1;}




            sqlbaglanti.CommScalar("INSERT INTO [TK_FORM_DZYN]  ([rpr_bolum_no] ,[rpr_adi] ,[rpr_kriter_tipi] ,[rpr_form_adi],[rpr_kullanici_no])"
     + " VALUES (" +rapor_bolum_no + ",'" + text_rapor_adi.Text + "',"+filtre_var_yok+",'" + text_rapor_dosyası.Text + "'," + text_kul_no.Value + ")", CommandType.Text);
            MessageBox.Show("KAYIT EKLENDİ");
            Close();
        }

        
    }
}